package com.whnk.pm.dto;

import java.io.Serializable;
import java.util.Date;

import com.google.gson.annotations.SerializedName;

import lombok.Data;

@Data
public class SignExcelDTO implements Serializable {
	private static final long serialVersionUID = 1L;

	/** 序号主键 */
	@SerializedName(value = "序号")
	private Integer id;
	/** 项目所属机构 */
	@SerializedName(value = "项目所属机构")
	private String proDept;
	/** 项目编号 */
	@SerializedName(value = "项目编号")
	private String proSn;
	/** 项目名称 */
	@SerializedName(value = "项目组")
	private String proName;
	/** 员工姓名 */
	@SerializedName(value = "姓名")
	private String empNm;
	/** 证件号码 */
	@SerializedName(value = "身份证号")
	private String empId;
	/** 所属公司名称 */
	@SerializedName(value = "人员所属机构/公司")
	private String empComp;
	/** 考勤日期 */
	@SerializedName(value = "考勤日期")
	private Date signDt;
	/** 签到时间 */
	@SerializedName(value = "签到时间")
	private String signStti;
	/** 签退时间 */
	@SerializedName(value = "签退时间")
	private String signEdti;
	/** 人天数 */
	@SerializedName(value = "人天数")
	private Double signPd;
	/** 小时数 */
	@SerializedName(value = "工时(小时)")
	private Integer signHours;

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getProDept() {
		return proDept;
	}

	public void setProDept(String proDept) {
		this.proDept = proDept;
	}

	public String getProSn() {
		return proSn;
	}

	public void setProSn(String proSn) {
		this.proSn = proSn;
	}

	public String getProName() {
		return proName;
	}

	public void setProName(String proName) {
		this.proName = proName;
	}

	public String getEmpNm() {
		return empNm;
	}

	public void setEmpNm(String empNm) {
		this.empNm = empNm;
	}

	public String getEmpId() {
		return empId;
	}

	public void setEmpId(String empId) {
		this.empId = empId;
	}

	public String getEmpComp() {
		return empComp;
	}

	public void setEmpComp(String empComp) {
		this.empComp = empComp;
	}

	public Date getSignDt() {
		return signDt;
	}

	public void setSignDt(Date signDt) {
		this.signDt = signDt;
	}

	public String getSignStti() {
		return signStti;
	}

	public void setSignStti(String signStti) {
		this.signStti = signStti;
	}

	public String getSignEdti() {
		return signEdti;
	}

	public void setSignEdti(String signEdti) {
		this.signEdti = signEdti;
	}

	public Double getSignPd() {
		return signPd;
	}

	public void setSignPd(Double signPd) {
		this.signPd = signPd;
	}

	public Integer getSignHours() {
		return signHours;
	}

	public void setSignHours(Integer signHours) {
		this.signHours = signHours;
	}

	public Integer getSignMins() {
		return signMins;
	}

	public void setSignMins(Integer signMins) {
		this.signMins = signMins;
	}

	public Date getImpTime() {
		return impTime;
	}

	public void setImpTime(Date impTime) {
		this.impTime = impTime;
	}

	/** 分钟数 */
	@SerializedName(value = "工时(分钟)")
	private Integer signMins;
	/** 导入时间 */
	private Date impTime;
}
